package com.xw.bo.ks.service;

import com.xw.bo.ks.entity.KsActivityInfo;
import com.xw.bo.ks.entity.bean.KsActivityInfoReq;

import com.xw.bo.ks.entity.base.BoPage;

/**
 * @author： xw ftl auto
 * @create： 2024-06-20 15:45:31
 */
public interface KsActivityInfoService extends BaseIService<KsActivityInfo>{

    /**
     * 分页查询总数据
     * @param pageNumber 页码
     * @param pageSize 页数
     * @return 分页结果
     */
    BoPage<KsActivityInfo> pageSampleKsActivityInfo(Integer pageNumber, Integer pageSize);

    /**
     * 条件分页查询数据
     * @param ksActivityInfoReq 分页条件
     * @return 分页结果
     */
    BoPage<KsActivityInfo> pageEqKsActivityInfoDto(KsActivityInfoReq ksActivityInfoReq);

    /**
     * 条件分页查询数据,sql是手写的，数量列表
     *
     * @param ksActivityInfoReq 分页条件
     * @return 分页结果
     */
    BoPage<KsActivityInfo> pageKsActivityInfoMapper(KsActivityInfoReq ksActivityInfoReq);

}
